![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
Layout Manager |
╨σµΦ∞ CardLayout╨σµΦ∞ CardLayout ∩≡σΣφατφα≈σφ Σδ ±ετΣαφΦ φαßε≡α ΣΦαδεπεΓ√⌡ ∩αφσδσΘ, Ωε≥ε≡√σ ∞εµφε ∩εΩατ√Γα≥ⁿ ∩ε ε≈σ≡σΣΦ Γ εΣφε∞ εΩφσ ∩≡ ∞ε≤πεδⁿφεΘ ⌠ε≡∞√. ╬ß√≈φε Σδ ≤∩≡αΓδσφΦ ∩≡ε÷σ±±ε∞ ∩σ≡σßε≡α ΣΦαδεπεΓ√⌡ ∩αφσδσΘ Γ ≡σµΦ∞σ CardLayout Φ±∩εδⁿτ≤■≥± ε≥Σσδⁿφ√σ ε≡παφ√ ≤∩≡αΓδσφΦ , ≡α±∩εδεµσφφ√σ Γ Σ≡≤πεΘ ∩αφσδΦ ΦδΦ Σαµσ Γ Σ≡≤πε∞ α∩δσ≥σ φα ≥εΘ µσ ±α∞εΘ ±≥≡αφΦ÷σ ±σ≡Γσ≡α Web. ╩δα±± CardLayout ±εΣσ≡µΦ≥ ΣΓα Ωεφ±≥≡≤Ω≥ε≡α Φ φσ±ΩεδⁿΩε ∞σ≥εΣεΓ. ╩εφ±≥≡≤Ω≥ε≡√ Ωδα±±α CardLayout╨σµΦ∞ ßστ τατε≡εΓ public CardLayout(); ╨σµΦ∞ ± τατε≡α∞Φ ∩ε Γσ≡≥ΦΩαδΦ Φ πε≡Φτεφ≥αδΦ ∞σµΣ≤ Ωε∞∩εφσφ≥α∞Φ Φ εΩφε∞ Ωεφ≥σΘφσ≡α public CardLayout(int hgap, int vgap); ╠σ≥εΣ√ Ωδα±±α CardLayout
─εßαΓδσφΦσ Ωε∞∩εφσφ≥√ ± ≤ΩαταφΦσ∞ Φ∞σφΦ public void addLayoutComponent( String name, Component comp);
╬≥εß≡αµσφΦσ ∩σ≡ΓεΘ ±≥≡αφΦ÷√ ßδεΩφε≥α public void first(Container target);
╬≥εß≡αµσφΦσ ∩ε±δσΣφσΘ ±≥≡αφΦ÷√ ßδεΩφε≥α public void last(Container target);
╬≥εß≡αµσφΦσ ±δσΣ≤■∙σΘ ±≥≡αφΦ÷√ ßδεΩφε≥α public void next(Container target);
╬≥εß≡αµσφΦσ ∩≡σΣ√Σ≤∙σΘ ±≥≡αφΦ÷√ ßδεΩφε≥α public void previous(Container target);
┬√∩εδφσφΦσ ≡ατ∞σ∙σφΦ Ωε∞∩εφσφ≥ public void layoutContainer( Container target);
╬∩≡σΣσδσφΦσ ∞ΦφΦ∞αδⁿφ√⌡ ≡ατ∞σ≡εΓ εΩφα, φσεß⌡εΣΦ∞√⌡ Σδ ≡ατ∞σ∙σφΦ Ωε∞∩εφσφ≥ public Dimension minimumLayoutSize( Container target);
╬∩≡σΣσδσφΦσ ∩≡σΣ∩ε≈≥Φ≥σδⁿφ√⌡ ≡ατ∞σ≡εΓ εΩφα, φσεß⌡εΣΦ∞√⌡ Σδ ≡ατ∞σ∙σφΦ Ωε∞∩εφσφ≥ public Dimension preferredLayoutSize( Container target);
╙ΣαδσφΦσ ταΣαφφεΘ Ωε∞∩εφσφ≥√ public void removeLayoutComponent( Component comp);
╬≥εß≡αµσφΦσ ∩≡εΦτΓεδⁿφεΘ ±≥≡αφΦ÷√ ßδεΩφε≥α ∩ε σσ Φ∞σφΦ public void show( Container target, String name);
╧εδ≤≈σφΦσ ≥σΩ±≥εΓεΘ ±≥≡εΩΦ φατΓαφΦ ≡σµΦ∞α ≡ατ∞σ∙σφΦ public String toString(); ╚±∩εδⁿτεΓαφΦσ ≡σµΦ∞α ≡ατ∞σ∙σφΦ CardLayout╩αΩ ∩εδⁿτεΓα≥ⁿ± ≡σµΦ∞ε∞ ≡ατ∞σ∙σφΦ CardLayout? ╬ß√≈φε Γ εΩφσ α∩δσ≥α ±ετΣασ≥± ΣΓσ ∩αφσδΦ, εΣφα Φτ Ωε≥ε≡√⌡ ∩≡σΣφατφα≈σφα Σδ ∩εΩατα ±≥≡αφΦ÷ ßδεΩφε≥α Γ ≡σµΦ∞σ ≡ατ∞σ∙σφΦ CardLayout, α Γ≥ε≡α ±εΣσ≡µΦ≥ ε≡παφ√ ≤∩≡αΓδσφΦ ∩σ≡σδΦ±≥√ΓαφΦσ∞ ±≥≡αφΦ÷, φα∩≡Φ∞σ≡, Ωφε∩ΩΦ. ╥αΩΦσ ∞σ≥εΣ√, ΩαΩ first, last, next Φ previous ∩ετΓεδ ■≥ ε≥εß≡αµα≥ⁿ, ±εε≥Γσ≥±≥Γσφφε, ∩σ≡Γ≤■, ∩ε±δσΣφ■■, ±δσΣ≤■∙≤■ Φ ∩≡σΣ√Σ≤∙≤■ ±≥≡αφΦ÷≤ ßδεΩφε≥α. ┼±δΦ Γ√τΓα≥ⁿ ∞σ≥εΣ next ∩≡Φ ε≥εß≡αµσφΦΦ ∩ε±δσΣφσΘ ±≥≡αφΦ÷√, Γ εΩφσ ∩ε ΓΦ≥± ∩σ≡Γα ±≥≡αφΦ÷α. └φαδεπΦ≈φε, ∩≡Φ Γ√τεΓσ ∞σ≥εΣα previous Σδ ∩σ≡ΓεΘ ±≥≡αφΦ÷√ ßδεΩφε≥α Γ√ ≤ΓΦΣΦ≥σ ∩ε±δσΣφ■■ ±≥≡αφΦ÷≤. └ ΩαΩ ε≥εß≡ατΦ≥ⁿ ∩≡εΦτΓεδⁿφ≤■ ±≥≡αφΦ÷≤, φσ ∩σ≡σßΦ≡α Φ⌡ ∩ε εΣφεΘ ∞σ≥εΣα∞Φ next Φ previous? ─δ ²≥επε ±≤∙σ±≥Γ≤σ≥ ∞σ≥εΣ show. ╙≈≥Φ≥σ, ≈≥ε ²≥ε≥ ∞σ≥εΣ ∩ετΓεδ σ≥ ε≥εß≡αµα≥ⁿ ≥εδⁿΩε ≥αΩΦσ ±≥≡αφΦ÷√, ∩≡Φ ΣεßαΓδσφΦΦ Ωε≥ε≡√⌡ ∞σ≥εΣε∞ add ß√δε ≤Ωαταφε Φ∞ , φα∩≡Φ∞σ≡: pCardPanel.add("BackgroundColor", pBackgroundColor); pCardPanel.add("ForegroundColor", pForegroundColor); pCardPanel.add("Font", pFont); ╟Σσ±ⁿ Γ ∩αφσδⁿ pCardPanel ΣεßαΓδ ■≥± ∩αφσδΦ pBackgroundColor, pForegroundColor Φ pFont, Φ∞σ■∙Φσ Φ∞σφα, ±εε≥Γσ≥±≥Γσφφε, "BackgroundColor", "ForegroundColor" Φ "Font". |